

#ifndef _WORMNET_INTERFACE_CHANNEL_MODULE_H
#define _WORMNET_INTERFACE_CHANNEL_MODULE_H

#include "wormnet/WormnetType.h"
#include "wormnet/wm_types.h"

namespace worm
{

WORM_DLL_EXPORT class wmChannel* ICreateChannelModule(const wmESupportNetType& eNetType, wmConnectedCB pConnectedCB, 
        wmReceiveCB pReceiveCB, wmDisconnectCB pDisconnectCB);
WORM_DLL_EXPORT void IReleaseChannelModule(class wmChannel*& pChannel);

}

#endif // ifndef _WORMNET_INTERFACE_CHANNEL_MODULE_H
